<?php

function downfile($field, $value, $fieldinfo) {
    $list_str = $str = '';
    extract(unserialize($fieldinfo['setting']));
    if ($value) {
        $value_arr = explode('|', $value);
        $value = $value_arr['0'];
        $sel_server = $value_arr['1'] ? explode(',', $value_arr['1']) : '';
        $edit = 1;
    } else {
        $edit = 0;
    }
    //镜像服务器缓存
    $server_list = array();
    if (is_array($server_list)) {
        foreach ($server_list as $_k => $_v) {
            if (in_array($_v['siteid'], array(0, $fieldinfo['siteid']))) {
                $checked = $edit ? ((is_array($sel_server) && in_array($_k, $sel_server)) ? ' checked' : '') : ' checked';
                $list_str .= "<lable id='downfile{$_k}' class='ib lh24' style='width:25%'><input type='checkbox' value='{$_k}' name='{$field}_servers[]' {$checked}>  {$_v['sitename']}</lable>";
            }
        }
    }

    $string = '
		<fieldset class="blue pad-10">
        <legend>镜像服务器列表</legend>';
    $string .= $list_str;
    $string .= '</fieldset>
		<div class="bk10"></div>
		';
    if (!defined('IMAGES_INIT')) {
        $str = '<script type="text/javascript" src="' . CONFIG_SITEURL . 'statics/js/swfupload/swf2ckeditor.js"></script>';
        define('IMAGES_INIT', 1);
    }
    //生成上传附件验证
    $authkey = urlencode(authcode("$upload_number,$upload_allowext,$isselectimage","",C("AUTHCODE")));
    $string .= $str . "<input type='text' name='info[$field]' id='$field' value='$value' class='input-text' style='width:80%'/>  <input type='button' class='button' onclick=\"javascript:flashupload('{$field}_downfield', '附件上传','{$field}',submit_files,'{$upload_number},{$upload_allowext},{$isselectimage}','content','$this->catid','{$authkey}')\"/ value='上传软件'>";
    return $string;
}

?>